# 带中学生玩转 Python
# https://mp.weixin.qq.com/s?__biz=MzIwMjE1MTI4MA==&mid=2247505852&idx=1&sn=ea53e49c610bda90000ec735dbed4644&chksm=96e193a3a1961ab542d2cc9d4ce72cbc63108b760020a35a34ce2b3d1e88338c46cb9fb7adaf&scene=21#wechat_redirect
# 案例1：绘制立方体 （底边直）
from turtle import *
speed(0)

bgcolor('#b8b448')
penup()
#goto(-150,50)      # 定位画笔的初始位置
#pendown()

for i in range(91):
    right(i)
    down()

    ### ① 绘制暗面
    color("#6c6c6c")   # 深灰色
    begin_fill()
    forward(200)
    right(90)      # 1.右90度
    forward(200)
    right(90)      # 2.右90度    
    forward(200)
    right(90)      # 3.右90度 
    forward(200)
    right(90)      # 4.右90度 
    end_fill()

    ### ② 绘制亮面
    fillcolor("#cbcbcb")  # 浅灰色
    begin_fill()
    left(45)       # 5.左45度 
    forward(100)
    right(45)      # 6.右45度 
    forward(200)
    right(135)     # 7.右135度 
    forward(100)
    end_fill()

    ### ③ 绘制灰面
    fillcolor("#acacac")  # 中灰色
    begin_fill()
    backward(100)  # 后退
    left(45)       # 8.左45度
    forward(200)
    right(45)      # 9.右45度
    forward(100)
    end_fill()

    clear()
    up()
    home()

#hideturtle()         # 隐藏海龟

mainloop()